Company
Location
Plano, Texas - United States of America
Job type
Full-Time
Golang Job Details
Responsibilities
- Design and implement RESTful microservices using Java Spring Boot, following best practices for microservices architecture.
- Work with databases (both SQL and NoSQL) and message brokers
- Write clean, maintainable, and testable code. Implement unit tests, integration tests, and end-to-end tests to ensure software reliability and stability.
- Optimize existing Java applications for maximum performance and scalability
- Troubleshoot production issues and implement solutions
- Leverage Go experience to translate existing Go microservices to Java Spring Boot application
- Collaborate with cross-functional teams to define, design, and ship new features
Requirements
- 5+ years of professional experience with Java11/17/21 development
- 4+ years of experience with Spring Boot, Spring Data JPA, Spring Cloud, and the broader Spring ecosystem
- 1-2 years of hands-on experience with Go (Golang) in a production environment
- Strong understanding of microservices architecture and RESTful API design
- Strong understanding of Open API, Swagger
- Experience with database technologies like MySQL, MongoDB, PostgreSQL
- Experience with CI/CD pipelines and DevOps practices
- Solid understanding of testing methodologies and tools for both Java and Go
- Familiarity with message brokers (Kafka, RabbitMQ, etc.) and event driven architecture
- Knowledge of cloud platforms (AWS, Google Cloud Platform, or Azure)
- Excellent problem-solving skills
- Exposure to Angular, Nodejs
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs